fix: shadow