عرفنا الهيكل rb ويتضمن المصفوفة الاساسية b وحجمها ثابت لا يتغير وايضا مؤشر القراءة h ومؤشر الكتابة t ومتغير n يراقب عدد العناصر في عملية ال put يتم التاكد من وجود مساحة ثم يدرج العنصر في t ومن ثم يتم تحديث ال t وذلك من خلال المعادلة sz%(t+1) في عملية get يتم التاكد ان المخزن ليس فارغ ومن ثم اخذ العنصر من h وتحديثه في main يتم استقبال الاسم من المستخدمومن ثم دمج اللاحقة CE-ESY في نهاية النص المستلم ومن ثم ارسال النص الجديد الى المخزن الدائري