while loop
finish, format to call return.fun within parse()