set up workspace. (crippled, possibly)