major refactor: added in mobile app section and web api section