better facebook api structure