I synthesize Fe3O4 nanoparticles and then I modified it by SiO2,so i want to disperse my coreshell Fe3O4@ SiO2 in water, how can i do it? should i use any surfactant in this solution for better dispersity? or should i functionalized my coreshell by any functional group to better dispersity in water?