ramblings and nonsense