added circular buffer question