forcomp assignment