Split main();  Formatted & Commented