fetch and render methods