first commit proxy generator