switched back to doubles. precision was off and can still be improved.