Extracted ::process_file method from ::initialize; changed name of ::process to ::process_data