igpd works with eigen analysis