revise check availability master