user validation and display list options