slick library