all illustrations plotting function