Moved input to its own file