psudocode visualization