posts view and base