enhancement and localize
enhancement