Added infinite card
Defined modules