working on adding functions
fancy fun syntax