reorganised so that everything's in dotfiles