rambling post that goes all over the place