adopt to partial-loading