fix free cell acquiring