add xocore interface