a lot of refactor on javascripts and mobile service client changed to internal API
added model