working subscribtions and other stuff