can we use knex directly maybe ?
if we ever change knex this would have to be refactored as well