Few typos, added Try Catch