ICA 4 Completion

Completed ICA 4