modified for git