building git commenting system