What can be learned from collaborative practice