works for ring4