working gui base
sort by students method