Still in progress: starts to add code for processing and parsing input data