completed functionality for Festival - now just creating the rules for interaction