add post pre