menu shadow code.