added information commentary to the head of main.c