nn?
Porting GA for all the operations