Add funcomp