many fixes everywhere
That's it, very basic concept