load api re-designed.