will be fetching this first then pushing