assignment module