[Philip] Implement add new post static prototype.
[Philip] Fix merge conflicts