added contextural states