improve notations
improve notations
improve notations
improve notations
improve notations
improve notations