Encouraging teachers' and students' innovation with the support of teacher learning communities