new : thenmin,thenmult