better behaved branches
get dotfiles if not present