overloaded setup method added and tested