refactoring cellbox