Began implementation for user inputs