provide normalize as class and instance method