[fix] swap list and assemble variable names, more intuitive