Completed intro and variables