added preview image and guards to /:filter route