added diff module and photo content type feature