add Amount type