added changelog; subscriptions; share functions