.roun(7).ceil fix rounding issue
add gilbert's test specs