completed intro and analysis