Text this: State of the art and recent progresses in membrance technologies for water/waste water treatment