add initial design
add initial design