re-factored algebra
Refactored vol/area difficulties
refactored volarea diff