added long to bigdecimal conversion