Sharing Culture, Contributions and Challenges