Thunderstorm question! What factors must be present for a thunderstorm to form?

1 A source of lift, heating. 2 Unstable air. 3 High Moisture content.