fetch - debugged