adding new core files etc