add custom normalize