working buffer manager, map kernel args to each other
some comments