Gave each function its own file