custom controller inject params