Drivers layers and core sceleton