Make sure that you are using something to control how hot that heatpad gets (thermostat of some sort). I believe that is in the instructions for heatpads as well. They can leave some nasty burns on your snake. Even if you think it isn't getting too hot, it very well might be. Your snake's belly nerves cannot sense changes in temps like we do and they do not always move off of something that is too hot. It is your responsibility to make sure that their basking area is at a safe temperature. 90-94 degrees f.

Make sure you get a thermometer with a probe. The one mentioned above, Accurite is the brand I believe, works well. In my enclosures, I place the unit upright on the cool side to measure the ambient temperature and run the probe directly on top of the heatpad, under the hide on the warm side. Use two identical hides, like mentioned above.

As for lighting, you may need a heat bulb. If you measure the temps with the digital thermometer and find that your ambient is too low (below the 80-83 degrees f) , I recommend getting a night time blue or infrared bulb. 50-60 is the wattage range you'll probably need, but you'll have to play around with it to see what temp readings you get. Keep in mind that it will take a day or two for temps to stabalize.

Taping and tinfoiling the top off is a good idea. It helps a ton with humidity. Another suggestion is using 3/4 inch insulation board (pink or blue stuff) to cover three sides of the tank. This should help keep the ambient up too.

Hope this helps.