refact + add neq class for BD