deleted stuff i do not understand :P