finished ICA 4