I dont know about any of that, but I did order a my pillow and now I crash and just wake up 8 hours later, no tossing and turning etc. It works! (use the t-shirt chart to get the right pillow)