1. get data 2. extract data 3.extract records 4.extract features