hallsblog