DRAFT: refactoring normalize methods