functions

trololooo