add dimension code
conflict with time module
bug fixes
add domains (bad)
Still adding more qb logic
more fixes