Auto check Availability
Merge branch 'Check_avail'