WORK IN PROGRESS: refactoring the cell lifecycle methods
refactoring of the cell lifecycle methods.