Feature/refactoring

Luke schau mal bitte kurz raus ob alles so ok ist, second set of eyes und so.