decimal to doubles, more tests, more methods