collect posts and select posts interfaces