implement postsservice