added hlist length