Finish Hall insert and update functionalities