all data parser done