before bookshelf integration