call new_post correctly