refine "status" and implement "publish"