Reworked Post Models

resolve #32