add /messages endpoint