support multiload funciton