change package name
rename interface file of communication
add memory communication layer for test