Added perform_reservation method, project almost done!