commiting pi