Moved "NEW" macro to a separate header. Added ring list.