implemented slab stuff
started working on scheduler