Duplicating technologies