Initial version for APP and web