add source core file