Training and extension in the co-operative movement