FITIn-reg: creates hooks, interfaces for approach 1