reorder signature of normalize method