add indirect image func
small commit