register users on the contract