facebook posts similar to facebook photos. refactoring needed