uncommented stuff in main