class renaming, got 3-deep chain working