Added core framework