added in normalize