Im going to buy a captivity hatched ball python. im setting up a 20 gallon long tank. Ive put the heating pad on bottom right hand corner. do i need a basking light on top? because i have a inferred light and a cermaic light fixture. but i didnt no if i needed one. or maybe i need it only at night or when the temp goes down? and should the basking light be in a different spot than the heating pad? maybe on another side?

also i have a pretty big water dish and i mounted a flat rock on top of it so he can hide in his water dish. is that ok? im counting that as my second hiding spot.

also should i put his hide over the heating pad?

Thanks guys!