added membrane simulator