first steps loading all data at once