updated to use fancybox