add waiting time validation and fix passenger input
