added editing router setValue()