init slice refactoring