using rpm provider