commit by vi