Broke out the commands into their own files