import some of setup, needs more cleanup