a rambling of thoughts