refinements of thoughts and Ideas