add first implementation of facebookagent