improve post interface and model to support activity type search