1. Cream butter and shortening. Add sugar, beat until mixture is smooth. Add egg yolks and beat.2. Combine flour and baking soda, add to creamed mixture, mix well, slowly adding buttermilk. Stir in vanilla, coconut and pecans. Fold in stiffly beaten egg whites. Pour batter into well greased 13x9x2 inch baking pan.3. Bake at 350F for 40-45 minutesCream Cheese Icing1 (8 oz) package cream cheese, softened1/2 cup butter1 (1 lb) package powdered sugar1 teaspoon vanilla extractChopped pecans1. Beat cream cheese until smooth. In a separate bowl, combine sugar and butter; mix well. Add to cream cheese. Stir in vanilla and beat until smooth. Frost cook cake in pan. Top with the chopped pecans. Store in refrigerator.