Added basic subscription functionallity