updated input controls