skeleton of mobile api
merge