add post create function