five stars: very hands-on experience