step 0: empty commit