finish the post feature of new db