solution for cmi