changing available logic slightly