patch Controller for recursive global models
closes #4