thread of control and initializers
avoid uninitialized variables
avoid global variables
void main() { int count = 0; count = count + 1; }