let amount be validated properly