added GMLIFE