SMler changes