merged all operations in the file DFactor.py, started to implement operations