Internals

Internal RIF parts