added slick library