initial tile handling