se agrego un catch en principal
cambio en la principal