Ringmaster

ringmaster implementation, would like to code review before merging
remove this :)