big commit, lots of external loading