signature comparison