almost done FBapi