new compare
filename fix