multiple apps implemented