fix esproduct