using normalize