Irgcn - Task & Purpose