move setup to constructor