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