finished all data parsing, saving and retrieving