Fixed all bugs in DE. Unit Tested. #100