update core classes