reordered cs library