add core source