+ spec for facebook action
refactor