add library xkcore