adding core files