return amount
check supply at least one