reworked by Norman harry prime by uniqueimagesofhull
_