added obsv. sharing for new signals