environment for communities of practice 3060612