now visual2 kind of works