sets up workspace