updated toyVM