changed nameing from decimal* to newdecimal* as this is what has been implemented