meditating on ideas...