implemented demo_app: user, microposts