fixed is avail method