added a middleman to cli subscription