remoeved todos
merged
doc: design finished
doc: design almost finish.
src: implicit instead of explicit