add unit12 ring.h