added specs2 for subscription behaviour