now using knex directly