Slate: many many changes