from Boder
redone in Vector from Pipgirl