updated visual sketching