added forcomp base