better ideas, and notes and docs