defaults for everything in main