Halt

create a halt/1 option 

fix #30