better flow control, only prompts for name if not already given, added input list for other views'