visual magic routines