a general ramble sort of a post