commit by myself