Contrib Framework