separate rm and scd frameworks