add load interface method