update components for ne constructor