modeling threads on solids is more difficult than it appears