Avancé con mi parte y agregué referencias