added data sharing