Merge Design and Func