added shadow layout