i think i got all my functionalities to work?