add and cmpeq working