add _normalize