improve notation