This is only backup commit - I am going to shed some unnecessary code
that is in comment but perhaps I will need it later.
The inside mechanism improved - Mycek will be pleased ;)