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