top matches function progress