- moving things
- allow to disable debug messages
- created some warnings