added caf_sharing