modified loading process