add dump
add documentation
add design resource