review and clean