added fetch method