cube hiding, refactoring