pull from sf