new makfile and changed how the Operators get their Operands