Cleaned up HCL