Added new feature, record downloading needs to be implemented.