* refactor fbagent following the same style as twagent