WP-1083. Added a seperate interface file
Merge pull request #6 from gguowei/wp-1083

WP-1083. Added a seperate interface file