initial changes for ICS