add picked_up functionality to appointments