refactored messages used by actors