whilst I wait for both of my cs's approval, I shall read the IC from start to current =3