findNextEmpty
findNextEmpty