used for git study