- implement more user messages