refactor box