fixed single double point precision bug