added initial core files