fixed price from float to decimal and added precision and scale