updated is_available