Minor modified.