using different prot