use ring API now