Step 1: Data gathering