- ic & header components all done