add enc mode