more normalize code