add getAvalableSpace function to Hall