update design

add date implementation plan