Purify contaminated water: challenge and alternatives