bring up rough framework