commit with completed validation