some changes
Hit and trial
Somewhat working trial
Success!
Finalized APIs
Merge branch 'origin/back2basics'