add distinct feature