only load required fields