adds polymorphism for shouts