preheat oven to 300 degrees. in a small bowl, combine flour, cocoa, bakingsoda and salt; set aside.
in a large mixer bowl, combine maragine, brown sugar, sugar and vanilla extract; beat until creamy.
add eggs, one at a time, beating well after each addition. gradually beat in flour mixture. stir in semi-sweet chocolate morsels, oats and walnuts.
drop by slighly round measuring TBS. onto ungreased cookie sheet. bake 9 to 11 minutes for chewy cookies, 12 to 13 mitues for crisp cookies. let stand 2 minutes before removing from cookie sheet; cool completely.