almost done all without FB