add halt