half ID c .m