adicionado throws de Exception