added hall dependency