update design
init version