updated with new IE approach