inline the reduce
touch ups