synchronization with ics branch