All terms in this list:
collaborator: assistant,co-worker
laborious: Requiring much physical effort; toilsome.
elaborate: Highly complex, detailed, or sophisticated
belabor: over-talking topic
cooperative: work with another person or in team; ready to cooperate.
inoperable: broken
operative: Functional, in working order.
technique: style
technician: artisan
technicality: formality
Friends with BookmarkOS