implement app-dependent instance initialization feature