reestructurando proyecto a componentes