added more varied IA