added new post interface