completely changed to buffer;
llc is now included in mac - can be enabled/disabled by define;
removed a lot of waste;