add __load__