Final commit assignment 1

All integrations are now second-order