added input choices