add showindex, reduce size of general, add very simple command-line arguments