first commit: import eminfo source code at 2013/8/17