added comparing methods to save_final