Return error message
Use local copies of external dependencies
Improve the landing page