Semi permeable membrane