fixed slight problem with operations on C doubles, things still