add fetch method