m_unique agregado, todas las funciones modificadas y funcionando