post interface improved