moved HSV table creation to seperate function, working on sampleprt based linear interpolation, but not ready yet