switch to optparse, more info when file not found, add shortcuts