Restructured header&source content,added Result << op, debugged all