forcomp added