modify post interface for aicp and aiop