created StaticPartySlave; simplified SingularSlave