add clean target, update example