First time posting anything on this forum so if there's any information that I've missed then just ask and you shall receive. I'll be getting my first ball python tomorrow and I'm running around like a headless chicken trying to make sure the viv is as good as I can get it for him or her and I'm having a hard time setting up a good temperature gradient. I have the VivExotic Viva+ Medium Vivarium which is 34"(2.8ft) and for heating I'm using a 100W Ceramic Heat Bulb with a Habistat Pulse Proportional Thermostat, and a Habistat heat mat with a Habistat Mat Stat. The temperature differential within the tank only gets within 2C of each other and no more. Currently I have it set at 30C(86F) whilst the cooler end of the tank is at 28C(82F). I've tried using only 1 source of heat but It didn't make any difference. I heard having a good temperature gradient is important and I've read up on a bunch of different care sheets and most of the time they say I should have a gradient between 24-26C(71-78F) on the cool side and 30-33C(86-91) on the warm side. Is there anything I can do to increase the gap between the cool and warm side such as drilling small holes in the cool end? What's a good temperature gradient to have within the viv? Or am I just freaking out for no reason.