Reestructuracion del codigo del proyecto