some changes in model post