Added User Input Interface