init design work