can set the working hours at initialization; removed the private method _pickup_time; fixed commnands outside working hours