compare workign
compare done