- already set the user address in the constructor? - deployment of the contract - register the contract and the service with the controller