add proxy function
isError