virtual hand cast + grammar