craftsmanship challenges