more dynamic appName