added bonus and quantity