[v0.0.2] Description: Refactored the code. First commit. Fixed bugs: None Closed issues: None Merged pull requests: None Implemented enhancements: None