uses slick native instead of DBAction