add git blame, rearrange