Load and Preprocess Data