cleaner; docs