Added contextual provider