User Input correctly implemented