In the middle of defining Ring