* fix compare