implement basic functionalities
Merge pull request #3 from qckanemoto/basic-functionalities

implement basic functionalities