check availability kinda works, its inaccurate though