Started adding functionality for user interaction with the system.