add basic test to help understand the api.
Add more todo and documentstion