Cascade operator added, function arguments fixed.