add full normalize