performance tweaks
change messaging. Add global app namespace