rm framework