return type for main.