cascade -- write by python