refactor(): reorganize source files