added core framework files