use "app" as the entry namespace