validation on availability