merge to single "setup" method