getting & cleaning data