a thing that makes other things