connect to fetch and push