division methods (work in progress)