multi-configuration support using sandbox_t struct
orport progress (not functional), nickm suggested fixes