page similarity routines added