upgraded IC