id dinamico alternativa