add source core