feat: dependencies refactoring #22