created Output for functions, changed all Output function names to Output