use dynamic app name