to do

check availability