add design template and framework