adding shift select function and set price to be required fields