add: simple favors and shares logic.