A friend of mine wants to buy a normal baby from me when mine hatch I am trying to come up with a good core list of everything a new ball python owner should have prior to the new pet arrival. So here is what I got so far. Anyone got any suggestions. Keep in mind this is list for housing the bp as a pet.

A 20-30 gallon tank
A lid for said tank
A UTH or other heat source
A water dish
2 identical hides (small boxes or even plastic butter bowls will work)
A dimmer switch or Thermostat
A temp gun