you can actually write functions (and call them)