implement getMessages