added hlock