Experiences and lessons