added poo and ill logic

can never be cured
and no communication with UI