add some core classes