included files from mobile-branch