combining two or more codes or code structures