finished section on integration