finishing touches on Facebook and Twitter sharing