separated function declarations section from global variables section