add contextl component using new dynamic environment stuff