added shadow test