add sort logix