removes reshape dependency from turnover functions