Draft functions for getting input from users