complete getting and cleaning data