Added an initial interface for the circular list.