current producing type