main page interactions; app operation flow