added fetch controller