Smart membranes