relational docs variant
factor queries
naming convention