added bonus method