fleshing out changesets and commits