attempted to fix the UVector example, closer, but still a fail