finalized imcuc sender class