add macro sort test