Illustration code added by jffdougan - still needs dimensions