add slick, wip