adjustable HCL method