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