add a try catch on transfert ownership
add response code for transfer ownership