This is the first version to get near rings. It compiles,