membranes and pores 9751754