changed Rings.append method to behave more intuitively