adding some core files