[modify] Sheler Constructor