[skip ci]
optimized var names and element selection