social impact invention