? commiting and out