indent inconsistency fix & command line option added in main()