nomp: coding