visual 2 works
visual 2 almost works