best practices for driver based modeling