1. add command line parsing
2. add row key calculation logic
3. filter input file format