add distcomp