beforeCellExecution