build message implemented