much work on ring security