made normalize configureable