added suggestion: private messages handler