new initialization of comp()