1
push
Merge pull request #5 from amaliujia/master

Communication implementation
Debug and Clean up
add the callback interface