added lib-noir dependencies & session support