starting to work

can now test complex against dual
basic operators seem to work