try to use Try for error handle