rename vars to be less abstract
rename vars to be less abstract
rename vars to be less abstract
rename vars to be less abstract
rename vars to be less abstract
remove magic number
remove magic number
explain transformation by types
rename vars to be less abstract
rename vars to be less abstract
rename vars to be less abstract