how does dbt work