new core classes added