genericize oaa driver