3rd commiting