add function:post can only be edit by it's creaotr