normalizing step