changes in external_works_controller for issue 3127