add user on contract