allowing functions with no parameters