whenever you find something which took a lot of research -- only this advice matters "Write it down. Write it somewhere you will keep track."