implemented reservation methods