icon mapping separated