Initial commit
Implemented some functionalities