Add some notes and docs and todos