i can never start a new repo without screwing it up