split up the things, real refactoring is necessary at some point in the future ;)
hhgöfos