chore(*): refactor structure