work on getting input