added split, content based router, aggregation strategy, using xstream (will need to change this)