move comments out of main