removed halt function