new f::load method