design updated.
update needed spec to design.
Merge branch 'design'