wip2
fixup
working, but broke shadows
everything is working