use as.vecter instedof lapply when convert substitute(list(...)) into list