new solution for custom controller inject