init work, add core files