shadow fix wip
shadow work around complete