[FEATURE] Implements basics
[REFACTORING]