refactor(layout): refactor