cmi hack;
new stupid sort