add code confudion