Add soup handler