add rpm checking function