optimization for Posts CRUDS