only load required prototype data