Takes user input, closes #1