Added dimension reduction