functions can now return

