room availability implemented