change to more accurate error information
fix broken link