api fix
error handle fix
api