Technology for a better world