taken from saffrom people’s movement blog.