added harris method