Added user input processing and show method for Collection