Technology and machinery