Please rework this sentence to remove the grammar problems
Besides scientific researches, inventions and new technologies have indeed brought convenience to human beings.
Besides scientific research, inventions and new technologies have indeed brought convenience to human beings.