add design and implementation ideas and todos in other sections