write a dirty implement of post