Add ring prototype
Adding more tests around the ring