strange commit
better debug stuff
prefix
better error handling during initialization