added exception handle method