modified Post Model