modify to fit with mobile
replace communication layer
modify
first statable edtion
stable edtion
Merge branch 'develop'