documented cascade operator