Implemented Add Post. (partial)