added facebook authentication mechanism