fix enabling shadow initialization and names