implement $ne