added bonus feature