mostly working but some artifacts for lighting on close inspection