Implemented private & public messages