figures for demonstrations