add:toc to optimization
delete:litter