added more input controls