so didactic! thanks for sharing!