add code dependency