add check availability feature for reservation