context creation and propagation fixed, combination needs revision