static and automatic variables