updated home page to handle dependencies more gracefully