updated sf demo