RPM reader and writer library