********************* by zbych41
_