- sorts parser