finish posts and post API