complex soft machines