I am trying to immobilize a peroxidase on Fe3O4 nanoparticles. Unfortunately, I could not achieve higher than 30% immobilization yield. I modified the nanoparticles surface using APTS and also applied glutaraldehyde as a linker. However, the immobilization yield never was higher than 30%.