fb share:an ugly implementation