removed .X float regex that was broke.
fixed addition bug with float and integer