adding dynamic name adding