simplified ToC replacement