basic pb msg code