added so much to finalize the posting process