do not use exit cmd