fix implementación diseño