These results showed that not only water spinach itself was directly responsible for fraction of the overall nitrogen and phosphorus removal, but also non-plant related components, such as nitrification/denitrification, NH3-volatilization, N-fixation and nutrient uptake by algae, bacteria, or mosquito larva, could play parts of roles in the nutrient removal in such system