implement And chip