added new method IsCellAvailable