data extraction and storage implemented and tested