close #21 till revisit operator_spacing