I was trying to apply restraints on my molecules, however, they were still moving after I put 100000kJ/mol/nm^2 on them. I am sure my topology is correct, so I think maybe its the correlation of atom name that is causing all the troubles. I constructed my pores.itp by entering all the molecule fragments I wanted to keep still, while looking at the in.g96 displayed on vmd. Still, I am not sure where the problem is. Do anyone have any suggestions?