Implementation is changed: normalize method is removed