general thoughts and notes