join procedure now complete
next: add rings