[ ] more user input : symbols selection, num of contracts, dates range
[ ] data consistency issue depending on the current date. Ideally when the user specified a bunch of parameters, the corresponding data is able to be downloaded seamlessly on the fly.