Preparation : Cream butter and add sugar. Beat until smooth. Add egg yolks and oil. Combine flour and soda. Then add buttermilk, vanilla, coconut and nuts. Fold in egg whites. Pour batter into three greased and floured cake pans. Bake at 350 degrees for 25 to 30 minutes. Cool and frost with cream cheese frosting. Beat cream cheese and butter until smooth. Add sifted powdered sugar. Spread on cake and sprinkle with nuts.