created polymorphic assoc's with shouts, image and text