merge design and framework