Agregadas dependencias y acomodada la estructura